import http from './http'
import store from '@/store'

/**
 * 地图设备列表
 */
export function deviceList(data={}) {
	return http({
		url: '/api/device/deviceList',
		identity: 'user',
		data
	})
}

/**
 * 设备详情
 */
export function deviceDetail(data={}) {
	return http({
		url: '/api/device/deviceDetail',
		identity: 'user',
		data
	})
}


/**
 * 我的设备列表--
 */
export function myDeviceList(data={}) {
	return http({
		url: '/api/device/myDeviceList',
		identity: 'user',
		data
	})
}

/**
 * 历史异常
 */
export function alarmList(data={}) {
	return http({
		url: '/api/alarm/list',
		identity: 'user',
		data
	})
}


/**
 * 报障列表
 */
export function faultList(data={}) {
	return http({
		url: '/api/fault/list',
		identity: 'user',
		data
	})
}

/**
 * 故障详情接口
 */
export function faultDetail(data={}) {
	return http({
		url: '/api/fault/faultDetail',
		identity: 'user',
		data
	})
}

/**
 * 更新故障为已处理
 */
export function updateFault(data={}) {
	return http({
		url: '/api/fault/updateFault',
		identity: 'user',
		data
	})
}



/**
 * 异常消息列表
 */
export function msgList(data={}) {
	return http({
		url: '/api/message/list',
		identity: 'user',
		data
	})
}


/**
 * 开门/开所有门
 */
export function maintOpenDoor(data={}) {
	return http({
		url: '/api/device/maintOpenDoor',
		identity: 'user',
		data
	})
}

/**
 * 扫码获取设备id
 */
export function scanGetDetail(data={}) {
	return http({
		url: '/api/device/scanGetDetail',
		identity: 'user',
		default: true,
		data
	})
}



